|
AutoCAD VBA : Zeichnen in Formularen
Stelli1 am 02.08.2008 um 14:58 Uhr (0)
Hallo Sebastian,VBA ist ja auch nicht c++.VBA ist ja auch mehr oder weniger nur eine Scriptsprache, mit der man allerdings einiges machen kann. Und was hier nicht geht kannst du aus anderen Sprachen holen.Ein OCX ist ein Steuerelement, dass über die ActiveX Schnittstelle mit dem Hostprogramm kommuniziert. Grundsätzlich verhält sich das OCX wie ein normales Control welches du in dein Formular ziehst.Das kannst du dir selber machen (z.B. mit VB oder C oder ..), oder du suchst nach entsprechenden Angeboten im ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : Excelimport per VB nach AutoCAD LT
Stelli1 am 14.11.2006 um 18:39 Uhr (0)
Hallo -Ploter- ,Dafür brauchst du eine Vollversion AutoCAD oder Map oder so was.Bei VB oder VBA wird die ActiveX Schnittstelle von AutoCAD verwendet.LT verfügt nicht über diese Schnittstelle.Vielleicht kennt jemand noch ein Zusatzprogramm (ähnlich LT Extender) mit dem man LT auf die Sprünge helfen kann.Ansonsten no goStelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : AutoCAD Produkt Informationen
Stelli1 am 23.08.2007 um 17:09 Uhr (0)
Hallo,folgender Link beschreibt wie du es machen könntest.In HKLMSoftwareAutoCAD sind alle Versionen aufgelistetz.B.HKLMSoftwareAutoCADR16.0HKLMSoftwareAutoCADR17.0usw.Innerhalb der Versionen könnten noch mehrere Installationen stehen die dann den Schlüssel HKLMSoftwareAutoCADR16.0ACAD-%ProductID%:%localeID% haben.Noch eine Anmerkung zur ActiveX Schnittstelle. Das klappte bei dir nicht weil AutoCAD LT keine ActiveX Schnittstelle hat.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : RS232 Schnittstelle ansprechen, gibt es da Neuerungen seit AC2000 ?
Stelli1 am 27.09.2005 um 21:49 Uhr (0)
Hallo Ralf,hast du kein VB6. Da kannst du das einfacher machen.Stelli------------------Warum lispeln wenns auch anders geht.
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : SetXRecordData in VB.NET
Stelli1 am 24.03.2007 um 12:02 Uhr (0)
Hallo,da du hier im VBA Forum bist gibst eine VBA Antwort.Du gehts ja wohl über die Com Schnittstelle.Die Datentypen von DataType muss integer (+-32xxx) sein und der von DataValue ist Variant.Musst mal schauen was aus .net passt. Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : VBA - Schnittstelle geht nach Windowsupdates nicht mehr?!?
Stelli1 am 12.04.2012 um 10:43 Uhr (0)
Hallo Snifer000,herzlich willkommen im AutoCAD VBA Forum.Um solche Rückfragen zu vermeiden, ist es sinnvoll das du deine Sysinfo ausfüllst.Wilfried Stelberg================------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : InsertBlock langsam - Alternativen ?
Stelli1 am 21.11.2008 um 12:14 Uhr (0)
Hallo Klaus,womit hast du dein Proggi denn gemacht? VB6/A oder AutoCAD VBA ?Wenn du AutoCAD von "aussen" z.B. aus VB6 über die AktivX Schnittstelle steuerst ist das ca. 100 mal langsamer als aus VBA in AutoCAD.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : MPolygon abfragen
Stelli1 am 03.08.2006 um 11:36 Uhr (0)
Hallo Harald,das Objekt scheint sich nicht über die COM-Schnittstelle ansprechen zu lassen.Ein Würg-Around (Werte auslesen) wäre folgendermassen:Log Datei umlenkenObjekt selektierenBefehl "_Liste" auf das Objekt anwenden (Sendcommand)Log Datei (ASCII) auslesen.Stelli------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form Autocad VBA wechseln |
|
Autocad VBA : RS232 Schnittstelle ansprechen, gibt es da Neuerungen seit AC2000 ?
Stelli1 am 27.09.2005 um 21:08 Uhr (0)
Hallo Ralf,gibt´s so was noch, RS232 ???Ich habe da in Erinnerung:Code:Dim strCom As StringstrCom = "com1:9600,8,1,p"kanal = FreeFileOpen strCom For Input As #kanal...Es kommt darauf an was du machen willst.Stelli------------------Warum lispeln wennss auch anders geht.
|
| In das Form Autocad VBA wechseln |
|
AutoCAD VBA : Diverse Koordinaten auslesen
Stelli1 am 18.01.2012 um 20:15 Uhr (0)
Hallo Thomas, Zitat:imho ist an den Stellen die ActiveX-Schnittstelle nicht ganz vollständig...sieht für VBA pur nicht gut ausjojo, leider. Irgendwie brauch ich die Koordinaten schon noch. Vielleicht über Objektwahl und per Lispausdruck ???Hat noch einer eine Idee?SchreibtWilfried Stelbergohne die Sig zu ändern ------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : VBA nach VB portieren
Stelli1 am 06.05.2009 um 16:06 Uhr (0)
Hi Stephan,ich fand das Video sehr gut. Ich kannte es nicht. Danke für die Info.Noch zur Sache:Ich finde auch das es davon abhängig ist was man da für Proggis hat.Ausserdem sollte man bedenken das die VBA Proggis meistens (bei mir ist das so) eher Script Charakter haben. Da hat man mal schnell ein Problem gelöst.Wenn man "richtige" Applicationen bauen will ist man dann schnell im ARX Bereich.Für ein schnelles Proggi ist mir der Aufwand da zu hoch.Zusätzlich ist bei der Migration zu bedenken, dass man auch ...
|
| In das Form AutoCAD VBA wechseln |
|
AutoCAD VBA : InsertBlock langsam - Alternativen ?
Stelli1 am 22.11.2008 um 13:40 Uhr (0)
Hallo Klaus,ich bin ja auch eher fürs selber machen, aber ...Wenn du öfters DFK Daten einlesen musst dann mach doch ein Cross Grade von Map auf Autodesk Topobase. Da bekommst du eine DFK Schnittstelle und kannst auch gleich die ALB Daten aus eurem DatRi Grubis Format mit einlesen. Abgesehen davon das die Kartenerzeugung aus der Datenbank recht zügig geht hast du eine zentrale Datenverwaltung in der Datenbank. Daraus kannst du beliebige Reports und auch beliebige Bildauschnitte in verschiedenen Darstellungs ...
|
| In das Form AutoCAD VBA wechseln |
|
Autocad VBA : McadSymbolBBMgr in VB nach Start zuweisen
Stelli1 am 11.11.2005 um 12:41 Uhr (0)
Hallo,AutoCAD bedient die com Schnittstelle nur wenn es frei ist.Innerhalb von VBA hast du keine Probleme. Wenn du quasi von "aussen" von VB darauf zugreifst ist das unter Umständen (wie bei dir) ein Problem. Es gibt da eine Eigenschaft im Objektmodell die die Verfügbarkeit von AutoCAD angibt (In Befehl, Maske auf etc.). Finde sie aber auf die Schnelle nichtAutoCAD kann aber nur einen Wert zurückgeben wenn es frei ist.Vielleicht kleine Warteschleifenfunktion:(nicht getestet)Code:dim StartZeit as variantdim ...
|
| In das Form Autocad VBA wechseln |